package com.hivis.websocket;

import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import org.springframework.web.socket.config.annotation.WebSocketConfigurer;
import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry;


/**
 * websocket配置类 （保留不用）
 * 注册处理类及握手接口
 * 注： 通过注解的方式进行配置，无需在spring-mvc中配置websocket
 */
//@Configuration
//@EnableWebMvc
//@EnableWebSocket
public class MyWebSocketConfig extends WebMvcConfigurerAdapter implements WebSocketConfigurer {
//	@Autowired
//	@Qualifier("mywebsockethandler")  
//    MyWebSocketHandler handler;
	
	@Override  
    public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
		// 前台 可以使用websocket环境
//        registry.addHandler(handler, "/websocket").addInterceptors(new HandShakeInterceptor());  
//		//前台 不可以使用websocket环境，则使用sockjs进行模拟连接
//        registry.addHandler(handler, "/sockjs/websocket").addInterceptors(new HandShake()).withSockJS();  
    }  
}
